@charset "utf-8";


/* body
------------------------------------------------ */
html{ width:100%; height:100%; }
body{ width:100%; height:100%; overflow:hidden; }

#base { position:relative; width:100%; height:100%; padding:60px 0 0 0; }


/* header
------------------------------------------------ */
#header { position:absolute; top:0; left:0; width:100%; height:60px; 
			background:url("../image/header_back.jpg") repeat-x left bottom; 
			border-bottom:1px solid #999999; }
#header h1 { width:160px; float:left; }

#header #search { width:300px; float:right; padding:5px 10px 0; }
#header #search .menu { text-align:right; }
#header #search .menu li { display:inline; line-height:100%; border-right:1px solid #999999; padding:0 10px; }
#header #search .menu li.last { border-left:1px solid #999999; }
#header #search form { padding:8px 0 0; text-align:right; }


